package com.example.dream.talentbase.util.consciousnessmasth;

import java.util.Map;

/**
 * 意识形态学统计方法接口
 */
public interface CS {
    //专项专注度
    //优秀
    Map<String,Double> concentrationA(Map<String,Double> m);
    //良好
    Map<String,Double> concentrationB(Map<String,Double> m);
    //较差
    Map<String,Double> concentrationC(Map<String,Double> m);
    //战术意识
    //优秀
    Map<String,Double> warA(Map<String,Double> m);
    //良好
    Map<String,Double> warB(Map<String,Double> m);
    //较差
    Map<String,Double> warC(Map<String,Double> m);
    //团队协作能力
    //优秀
    Map<String,Double> teamA(Map<String,Double> m);
    //良好
    Map<String,Double> teamB(Map<String,Double> m);
    //较差
    Map<String,Double> teamC(Map<String,Double> m);


    //意志品质
    //坚持型
    Map<String,Double> willA(Map<String,Double> m);
    //自制型
    Map<String,Double> willB(Map<String,Double> m);
    //果断型
    Map<String,Double> willC(Map<String,Double> m);
    //独立型
    Map<String,Double> willD(Map<String,Double> m);


    //神经类型
    //兴奋型
    Map<String,Double> mentallyA(Map<String,Double> m);
    //活泼型
    Map<String,Double> mentallyB(Map<String,Double> m);
    //安静型
    Map<String,Double> mentallyC(Map<String,Double> m);
    //沉默型
    Map<String,Double> mentallyD(Map<String,Double> m);
    //自我控制能力
    //自我控制能力强
    Map<String,Double> selfControllA(Map<String,Double> m);
    //自我控制能力一般
    Map<String,Double> selfControllB(Map<String,Double> m);
    //自我控制能力较差
    Map<String,Double> selfControllC(Map<String,Double> m);

    //心智水平
    //惰性神经过程
    Map<String,Double> hartA(Map<String,Double> m);
    //不平衡性神经过程
    Map<String,Double> hartB(Map<String,Double> m);
    //灵活性神经过程
    Map<String,Double> hartC(Map<String,Double> m);

}
